package com.klikmee.sms.cef.services;

import java.util.Date;

public interface Service {
	public static final int SERVICE_FLAG_SEMANTIC_OK = 1;
	public static final int SERVICE_FLAG_BAD_SEMANTIC = 0;

	void onRequestMessage(Long coreId, Date timeReceived, String fromNumber, String toNumber, String messageText);

	void onResponseReport(Long responseId, String status);

	void onSubscriptionApproved(String distributionList, String subscriberId, Date validTo);

	void onSubscriptionExtension(String distributionListId, String msisdn, Date time);

	void onRemoveSubscription(String distributionListId, String msisdn);

}
